Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Davis Cup, Group B, Manchester French Open - Paris Davis Cup, Group D, Manchester Shanghai Challenger Great Britain F3 Spain F13 Great Britain F9 Great Britain F13 Great Britain F18 Portugal F2 Portugal F3 Great Britain F11 Lithuania F1 Lithuania F2 Great Britain F17 USA F23 Great Britain F19 Great Britain F20 Mexico F11 Mexico F12 USA F2 USA F3 Spain F7 USA F4 USA F5 USA F6 Great Britain F4 Great Britain F7 Great Britain F8 Germany F9 Great Britain F10 Great Britain F11 Great Britain F12 Great Britain F13 Belgium F3 Great Britain F14 Great Britain F15 Spain F36 Great Britain F16 Germany F2 Great Britain F1 Great Britain F2 France F2 Great Britain F3 Great Britain F4 Turkey F4 Usa F9 Great Britain F6 Poland F1 Netherlands F1 Austria F5 Turkey F8 Great Britain F15 Great Britain F16 Dominican Republic F1 France F2 Great Britain F3 Great Britain F4 Italy F6 Italy F7 Italy F8 Great Britain F8 Great Britain F9 Great Britain F10 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F2 France F2 France F3 Great Britain F3 Great Britain F4 Thailand F2 China F3 China F4 Italy F9 Great Britain F10 Great Britain F11 Great Britain F13 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F9 Great Britain F10 Great Britain F11 Ireland F1 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F18 Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F6 Great Britain F7 Great Britain F8 Great Britain F1 Great Britain F2 Egypt F17 Egypt F18 Great Britain F6 Great Britain F7 Ireland F1 Great Britain F8 Great Britain F9 Great Britain F11 Lithuania F2 Great Britain F15 Sweden F3 Great Britain F10 Great Britain F6 USA F24 Great Britain F5 Great Britain F3 Usa F9 Spain F16 Great Britain F10 Puerto Rico Challenger Tennis Event - Humacao Waco Tennis Challenger - Waco Caversham International Tennis Tournament - Jersey Kyoto Challenger Baton Rouge Challenger Talahassee Challenger Manchester Challenger Lexington Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Baden Open - Karlsruhe Ramat Hasharon Challenger Nottingham Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Bath Challenger Karshi Challenger Siemens Open - Scheveningen St. Remy Challenger Istanbul Challenger Izmir Challenger Mons Challenger PEOPLEnet CUP - Dnepropetrovsk Rennes Challenger Orleans Challenger Geneva Challenger Loughborough Challenger Helsinki Challenger Dallas Challenger Cherbourg Challenger Le Gosier Challenger Ostrava Challenger Orleans Challenger Helsinki Challenger Nottingham Challenger Portoroz Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Petange Challenger IPP Open - Helsinki Orleans Challenger Napa Challenger Eckental Challenger Kyoto Challenger Kazan Challenger Rome Challenger The LTA Hester Trophy - Manchester Nottingham Challenger Istanbul Challenger Astana Challenger Vancouver Challenger Wroclaw Challenger Granby Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas Glasgow Challenger Bangkok Challenger Jersey Challenger BMW Tennis Championship - Sunrise Heilbronn Challenger Prostejov Challenger Nottingham Challenger Tallahassee Tennis Challenger - Tallahassee Vancouver Challenger Karlsruhe Challenger Hurricane Tennis Open - Bradenton Tashkent Challenger Petange Challenger Polska Energia Open - Bytom Charlottesville Challenger Knoxville Challenger Semgroup Challenger - Tulsa Cherbourg Challenger St. Remy Challenger Bauer Watertechnilogy Cup 2008 - Eckental Raanana Challenger Nanjing Challenger Taipei City Challenger Busan Challenger Seoul Challenger Heilbronn Challenger Tiburon Challenger Prostejov Challenger Surbiton Challenger Aptos Challenger Aptos Challenger Shymkent Challenger Surbiton Challenger Drummondville Challenger St. Brieuc Challenger Eckental Challenger Chengdu Challenger Jinan Challenger St. Brieuc Challenger Sacramento Challenger Loughborough Challenger Nottingham Challenger Surbiton Challenger Vancouver Challenger Bergamo Challenger Stockton Challenger Lexington Challenger Ilkley Challenger Rennes Challenger Perugia Challenger Busan Challenger Quimper Challenger Nottingham Challenger Gwangju Challenger M25 Tbilisi Playford Challenger Eckental Challenger The Tarka Challenger - Barnstaple Orleans Challenger Helsinki Challenger Andria Challenger Wroclaw Challenger Bordeaux Challenger Blois Challenger The LTA Men's Challenger - Southampton Manchester Challenger Seoul Challenger Surbiton Challenger Quimper Challenger Lugano Challenger Recanati Challenger Barletta Challenger Chisinau Challenger Ortisei Challenger Nottingham Challenger Nottingham Challenger Indian Wells Challenger Ortisei Challenger Champaign Challenger Pau Challenger Happy Valley Challenger Oeiras 1 Challenger Dallas Challenger Wroclaw Challenger Kazan Challenger Manchester Challenger Abidjan 1 Challenger Porto Challenger Bratislava 1 Challenger Mons Challenger Tashkent Challenger Nottingham Challenger Vancouver Challenger Vilnus Challenger Samarkand Challenger San Benedetto Challenger Istanbul Challenger Ortisei Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Brest Challenger Glasgow Challenger Canberra Challenger Binghamton Challenger Aptos Challenger Cassis Challenger Rome Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Nottingham Challenger LTA Shrewsbury Challenger - Shrewsbury Winnetka Challenger Phoenix Challenger Segovia Challenger Drummondville Challenger Lexington Challenger St. Brieuc Challenger Guangzhou Challenger Surbiton Challenger Grodzisk Mazowiecki Challenger Nottingham 1 Challenger Lille Challenger Helsinki Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Seoul Challenger Oeiras 2 Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Lugano Challenger Manama Challenger Hamburg Challenger Glasgow Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Astana Challenger Taipei Challenger Kachreti Challenger Surbiton Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Sumter Challenger Prague Challenger Braunschweig Challenger Savannah Challenger Sao Paulo Challenger Salinas Challenger The Stella Artois Championships - London Rhodes Challenger Red Letter Days Open - Nottingham Vancouver Challenger Monterrey Challenger Sarasota Challenger Orange Warsaw Open - Warsaw Mouilleron-Le-Captif Challenger The Nottingham Open - Nottingham AEGON Championships - London AEGON International - Eastbourne Cremona Challenger Irving Challenger Nottingham Challenger Ilkley Challenger Knoxville Challenger Bratislava Challenger Jersey Challenger Champaign Challenger Qatar Exxon Mobil Open - Doha Guadalajara Challenger Helsinki Challenger Nottingham-2 Challenger Heineken Open - Auckland Cherbourg Challenger SAP Open - San Jose Open 13 - Marseille Mons Challenger Dallas Challenger Manacor Challenger Bratislava Challenger Hersonissos 1 Challenger Brisbane International - Brisbane Medibank International - Sydney Loughborough Challenger Orleans Challenger Legg Mason Tennis Classic - Washington SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Jersey Challenger PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane Baton Rouge Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Mons Challenger Athens Challenger Seoul Challenger Bratislava Challenger Citi Open - Washington Shenzhen Open - Shenzhen Gerry Weber Open - Halle Las Vegas Challenger AEGON Championships - London Memphis Open - Memphis Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Erste Bank Open - Vienna Binghamton Challenger Murray River Open - Melbourne BMW Open - Munich Truist Atlanta Open - Atlanta Citi Open - Washington Playford Challenger Kremlin Cup - Moscow Sardegna Open - Cagliari Belgrade 2 - Belgrade Astana Open - Nur-Sultan San Diego Open - San Diego Wuxi Challenger Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich cinch Championships - London Citi Open - Washington Abierto de Tenis Mifel - Los Cabos Nonthaburi 4 Challenger Barcelona Open Banc Sabadell - Barcelona AEGON International - Eastbourne Libema Open - 's-Hertogenbosch Erste Bank Open - Vienna Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Loughborough Challenger Heilbronn Challenger Libema Open - 's-Hertogenbosch cinch Championships - London Rothesay International - Eastbourne Citi Open - Washington US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Lexington Challenger Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Irving Challenger Apia International - Sydney Valencia Open - Valencia Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Naples Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Ostrava Challenger China Open - Beijing Brescia Challenger St. Petersburg Open - St. Petersburg Pau Challenger AEGON Championships - London Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Geneva Open - Geneva AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Nature Valley International - Eastbourne Winnetka Challenger Lexington Challenger Recanati Challenger Lexington Challenger Rakuten Japan Open - Tokyo Mallorca Challenger Kremlin Cup - Moscow Fairfield Challenger Hong Kong Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Zhuhai Challenger Hamburg European Open - Hamburg Open Sud de France - Montpellier Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Almaty Open - Almaty Citi Open - Washington Knoxville Challenger Vilnius Challenger Qatar ExxonMobil Open - Doha Busan Challenger Surbiton Challenger Millennium Estoril Open - Estoril Grodzisk Mazowiecki Challenger Geneva Open - Geneva BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Chengdu Open - Chengdu Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Roanne Challenger Lyon Challenger Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade cinch Championships - London Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Lugano Challenger Bordeaux Challenger Grand Prix Hassan II - Marrakech Tbilisi Challenger Gonet Geneva Open - Geneva Birmingham Challenger Pozoblanco Challenger Viking International - Eastbourne Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Sofia Open - Sofia European Open - Antwerp Erste Bank Open - Vienna San Diego Open - San Diego United Cup - Australia Adelaide International 2 - Adelaide Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco ATP Studena Croatia Open Umag - Umag Open Parc - Lyon Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Busan Challenger ABN AMRO Open - Rotterdam Nottingham 2 Challenger Lexington Challenger Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Ottignies-Louvain-la-Neuve Challenger Korea Open - Seoul Lille Challenger Gwangju Challenger cinch Championships - London Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Kremlin Cup - Moscow Sony Ericsson Open - Miami Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Millennium Estoril Open - Estoril Citi Open - Washington Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Stockholm Open - Stockholm Mifel Tennis Open - Los Cabos Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome National Bank Open - Montreal Coupe Rogers - Montreal Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Miami Open - Miami Shanghai Rolex Masters - Shanghai China Open - Beijing Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Miami Open - Miami Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg AEGON International - Eastbourne Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Fever-Tree Championships - London Citi Open - Washington U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Open Tennis - Miami Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, World Group, SF, GBR-AUS 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, CAN-GBR 2-3 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Finals, Group E Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, Finals, SF, GBR-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group C ATP Cup - Sydney Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group D, Glasgow Barcelona Open Banc Sabadell - Barcelona Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, World Group, PO, COL-GBR 1-3 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Australian Open (juniors) Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, PO, GBR-UZB 3-1 All Lower level tournaments Davis Cup, Group I, LTU-UKR 1-4 National Bank Open - Toronto Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Wimbledon (juniors) Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Mubadala World Tennis Championship Davis Cup, Group II, 1R, MAR-LTU 2-3 Olympics - Rio de Janeiro Australian Open (juniors) Monza Challenger Olympics - Paris Truist Atlanta Open - Atlanta Wimbledon - London cinch Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Istanbul Challenger Wimbledon - London